DeliciousBrains\WP_Offload_Media\Providers\Storage\Storage_Provider D

Total Complexity 179
Dependencies 5
Dependents 4
Total lines 1,616
Lines of code 635
Logical lines of code 328
Comment lines 706
Methods 92
Properties 14

Methods 92

Method Rating Maintainability Complexity Lines of code
validate_settings()
A
39 12 77
get_defined_auth_desc()
A
42 10 58
used_access_keys_constants()
S
55 7 21
get_region_name()
S
59 7 14
_init_client()
S
50 6 29
validate_key_file_path()
S
51 5 29
get_keys_from_regions()
S
55 5 18
needs_access_keys()
S
59 5 15
get_url_domain()
S
53 4 22
used_server_roles_constants()
S
59 4 15
used_key_file_path_constants()
S
59 4 15
get_media_already_offloaded_warning()
S
56 3 17
filter_object_meta()
S
59 3 15
use_server_roles()
S
64 4 10
get_key_file_path()
S
60 3 14
get_access_denied_notice_message()
S
59 3 14
get_secret_access_key()
S
68 3 7
get_access_key_id()
S
68 3 7
are_access_keys_set()
S
70 3 6
use_key_file()
S
70 3 6
get_key_file()
S
67 2 8
preferred_key_file_path_constant()
S
69 2 7
is_use_server_roles_constant_defined()
S
75 2 4
preferred_use_server_roles_constant()
S
69 2 7
prepare_bucket_error()
S
67 2 8
is_key_file_path_constant_defined()
S
75 2 4
is_any_access_key_constant_defined()
S
79 2 3
public_access_blocked()
S
70 2 7
get_client()
S
64 2 9
object_ownership_enforced()
S
70 2 7
get_use_server_roles_desc()
S
60 1 14
get_access_keys_help()
S
63 1 12
init_service_client_args()
S
100 1 0
init_client()
S
100 1 0
init_client_args()
S
100 1 0
default_client_args()
S
100 1 0
init_service_client()
S
100 1 0
create_bucket()
S
100 1 0
post_save_settings_actions()
S
81 1 3
sanitize_region()
S
100 1 0
use_access_keys_allowed()
S
79 1 3
does_bucket_exist()
S
100 1 0
delete_object()
S
100 1 0
url_prefix()
S
100 1 0
can_write()
S
100 1 0
register_stream_wrapper()
S
100 1 0
get_stream_wrapper_protocol()
S
100 1 0
copy_objects()
S
100 1 0
list_keys()
S
100 1 0
delete_objects()
S
100 1 0
upload_object()
S
100 1 0
get_bucket_location()
S
100 1 0
update_object_acls()
S
100 1 0
update_object_acl()
S
100 1 0
list_objects()
S
100 1 0
get_object_url()
S
100 1 0
get_private_acl()
S
100 1 0
get_public_acl()
S
100 1 0
does_object_exist()
S
100 1 0
list_buckets()
S
100 1 0
get_object()
S
100 1 0
get_define_access_keys_desc()
S
67 1 7
get_use_server_roles_example()
S
69 1 7
get_default_region()
S
81 1 3
access_key_id_constant()
S
80 1 3
secret_access_key_constant()
S
80 1 3
use_server_roles_allowed()
S
79 1 3
use_server_roles_constant()
S
80 1 3
use_key_file_allowed()
S
79 1 3
get_key_file_path_contents()
S
80 1 3
validate_key_file_content()
S
82 1 3
key_file_path_constant()
S
80 1 3
get_default_acl()
S
77 1 3
block_public_access()
S
91 1 2
enforce_object_ownership()
S
91 1 2
region_required()
S
81 1 3
get_regions()
S
70 1 6
get_enter_key_file_desc()
S
67 1 7
is_region_valid()
S
78 1 3
prepare_stream_wrapper_file()
S
74 1 4
get_url_prefix()
S
77 1 3
get_needs_access_keys_desc()
S
74 1 4
get_needs_access_key_id_desc()
S
74 1 4
get_needs_secret_access_key_desc()
S
74 1 4
get_block_public_access_warning()
S
70 1 6
get_object_ownership_enforced_warning()
S
70 1 6
get_use_server_roles_title()
S
78 1 3
get_define_access_keys_example()
S
68 1 8
get_enter_access_keys_desc()
S
67 1 7
get_define_key_file_desc()
S
67 1 7
get_define_key_file_example()
S
69 1 7
url_domain()
S
100 1 0